package com.css.zfzx.sjcj.modules.classifycode.service;

import com.alibaba.fastjson.JSONObject;
import com.css.zfzx.sjcj.modules.classifycode.repository.entity.ZfzxClassifyCodeEntity;
import com.css.zfzx.sjcj.modules.classifycode.viewobjects.ZfzxClassifyCodeQueryParams;
import com.css.bpm.platform.sys.dict.repository.entity.DictItemEntity;
import java.util.List;

/**
 * @author tao
 * @date 2020-11-06
 */

public interface ZfzxClassifyCodeService {

    public JSONObject queryZfzxClassifyCodes(ZfzxClassifyCodeQueryParams queryParams, int curPage, int pageSize);

    public ZfzxClassifyCodeEntity getZfzxClassifyCode(String id);

    public ZfzxClassifyCodeEntity saveZfzxClassifyCode(ZfzxClassifyCodeEntity zfzxClassifyCode);

    public ZfzxClassifyCodeEntity updateZfzxClassifyCode(ZfzxClassifyCodeEntity zfzxClassifyCode);

    public void deleteZfzxClassifyCodes(List<String> ids);

    public String getClassifyCode(String firstClass,String secondClass,String thirdClass);
}
